package com.maimang.platform.common.entity;

import com.maimang.platform.annotation.Excel;
import com.maimang.platform.base.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 参数配置表 sys_config
 *
 * @author Rocky
 */
public class SysConfig extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/**
	 * 参数主键
	 */
	@Excel(name = "参数主键")
	private Long configId;

	/**
	 * 参数名称
	 */
	@Excel(name = "参数名称")
	private String configName;

	/**
	 * 参数键名
	 */
	@Excel(name = "参数键名")
	private String configKey;

	/**
	 * 参数键值
	 */
	@Excel(name = "参数键值")
	private String configValue;

	/**
	 * 系统内置（Y是 N否）
	 */
	@Excel(name = "系统内置")
	private String configType;

	public Long getConfigId() {
		return configId;
	}

	public void setConfigId(Long configId) {
		this.configId = configId;
	}

	public String getConfigName() {
		return configName;
	}

	public void setConfigName(String configName) {
		this.configName = configName;
	}

	public String getConfigKey() {
		return configKey;
	}

	public void setConfigKey(String configKey) {
		this.configKey = configKey;
	}

	public String getConfigValue() {
		return configValue;
	}

	public void setConfigValue(String configValue) {
		this.configValue = configValue;
	}

	public String getConfigType() {
		return configType;
	}

	public void setConfigType(String configType) {
		this.configType = configType;
	}

	@Override
	public String toString() {
		return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
				.append("configId", getConfigId())
				.append("configName", getConfigName())
				.append("configKey", getConfigKey())
				.append("configValue", getConfigValue())
				.append("configType", getConfigType())
				.append("createUser", getCreateUser())
				.append("createTime", getCreateTime())
				.append("updateUser", getUpdateUser())
				.append("updateTime", getUpdateTime())
				.append("remark", getRemark())
				.toString();
	}
}
